body,ul,li,p,h1,h2,h3,h4,h5,h6,form,dl,dt,dd,input{
	margin:0;
	padding:0;
}
body,html{
	height:100%;
}
strong,b,e{
	font-weight: 300;
}
body{
	font:12px/1.5em "microsoft yahei";
	color:#333;
	background: #f0f0f0;
}
ul{
	list-style: none;
	}
img{
	border: 0;
	display: block;
	}
a{
	text-decoration:none;
	color:#888;
	}
a:hover{
	color:#333;
}
	
.clearfix:after{
	content: "";
	height:0;
	clear:both;
	overflow: hidden;
	display: block;
	}
.y-middle{
	overflow: hidden;
}
.y-middle:after{
	content:"";
	display:inline-block;
	height:100%;
	width:0px;
	vertical-align: middle;
}
.border0{
	border:0;
}
.margin-r-20{
	margin-right:20px;
}

/*-----------------------common------------------------------*/
/*遮罩层样式*/
#cover1{
	width:100%;
	height:100%;
	position: absolute;
	top:0;
	left:0;
	background:#333;
	opacity:0;
	filter:alpha(opacity:0);
	z-index:9999;
	display: none;
}
#tip{
	height:200px;
	width:400px;
	border-radius:5px;
	background:#fff;
	position:absolute;
	top:-210px;
	left:50%;
	margin-left:-200px;
	z-index:10000;
	text-align: center;
}
#tip .close{
	width:20px;
	height:20px;
	border-radius:50%;
	position: absolute;
	right:10px;
	top:10px;
	background:#D10048;
	color:#fff;
	line-height:18px;
	text-align: center;
	font-size:20px;
	cursor: pointer;
}
#tip p{
	width:360px;
	margin:60px auto;
	font-size: 16px;
	font-weight: 600;
	color:#888;
	margin-bottom:20px;
}
#tip button{
	height:30px;
	width:80px;
	background:#D10048;
	font-size:14px;
	color:#fff;
	border:0;
	border-radius:5px;
	cursor: pointer;
}
#cover2{
	width:100%;
	height:100%;
	position: absolute;
	top:0;
	left:0;
	background:#333;
	opacity:0;
	filter:alpha(opacity:0);
	z-index:998;
	display:none;
}



/*--------------头部公共样式-------------*/
#main-wrap{
	width:1152px;
	min-height:500px;
	height:auto!important;
	height:500px;
	margin:0 auto;
	}
#main-wrap .main{
	min-height:500px;
	height:auto!important;
	height:500px;
}
#main-wrap h1{
	height:50px;
	float:left;
	padding-top:20px;
}
#main-wrap #main-head{
	width:1002px;
	margin: 0 auto;
}

#main-wrap .main-head-right{
	position: relative;
	top:30px;
	float:right;
	height:30px;
	line-height:30px;	
	color:#a6a6a6;
}
#main-wrap .main-head-right img{
	position:relative;
	top:2px;
	display: inline-block;
}
#main-wrap .main-head-right a{
	color:#a6a6a6;
}
#main-wrap .main-head-right span:hover,#main-wrap a:hover{
	color:#333;
}
#main-wrap .main-head-right #gouwuche{
	position: relative;
}
#main-wrap .main-head-right #gouwuche span{
	position: absolute;
	display: inline-block;
	height:18px;
	width:18px;
	border-radius: 50%;
	color:#fff;
	background:#D10048;
	text-align: center;
	line-height: 18px;
	font-size:12px;
	right:0;
	top:-5px;
}
/*---------------------头部公共样式结束---------------------*/
/*---------------------底部公共样式开始---------------------*/
#main-wrap .main-foot{
	width:100%;
	height:170px;
	margin-top: 70px;
}
#main-wrap .main-foot .foot-left{
	float:left;
	height:109px;
}
#main-wrap .main-foot .foot-left dl{
	position: relative;
	float:left;
	text-align: center;
	height:109px;
	margin-right:20px;
}
#main-wrap .main-foot .foot-left dt a{
	display: inline-block;
	height:75px;
	width:76px;
}
#main-wrap .main-foot .foot-left dd{
	width:100%;
	position: absolute;
	height:21px;
	bottom:0;
	left:0;
}
#main-wrap .main-foot .foot-left dd a{
	display: inline-block;
	font-size:14px;
	color:#888;
}
.main-foot .fdl1{
	width:105px;
}
.main-foot .fdl1 dt a{
	background:url(../img/footer-bg.png) no-repeat center 0;
}
.main-foot .fdl2{
	width:96px;
}
.main-foot .fdl2 dt a{
	background:url(../img/footer-bg.png) no-repeat center -106px;
}
.main-foot .fdl3{
	width:82px;
}
.main-foot .fdl3 dt a{
	background:url(../img/footer-bg.png) no-repeat center -212px;
}
.main-foot .fdl4{
	width:76px;
}
.main-foot .fdl4 dt a{
	background:url(../img/footer-bg.png) no-repeat center -317px;
}
.main-foot .foot-center{
	margin-left:10px;
	float:left;
}
.main-foot .foot-center dl{
	float:left;
	width:117px;
	color:#888;
}
.main-foot .foot-center dl a{
	color:#888;
}
.main-foot .foot-center a:hover{
	color:#333;
}
.main-foot .foot-center dt{
	height:30px;
	width:117px;
	font-size: 18px;
}
.main-foot .foot-center dd{
	height:30px;
	width:117px;
	font-size:14px;
}
.main-foot .foot-center dd img{
	height:100px;
	width:100px;
}

/*底部公共样式结束*/

/*搜索框内容样式*/
#serach-banner{
	width:100%;
	height:0px;
	background: #000;
	position: relative;
	opacity: .3;
	filter:alpha(opacity=30);
	z-index: 9998;
}
#serach-box{
	display: none;
	height:40px;
	width:700px;
	position: absolute;
	top:20px;
	left:50%;
	margin-left:-350px;
	opacity: 1;
	filter:alpha(opacity=100);
	z-index: 9999;
}
#serach-box input{
	font-size:14px;
	text-indent:20px;
	float:left;
	height:40px;
	width:590px;
	border: 0;
	outline: none;
	line-height:40px;
}
#serach-box button{
	float:left;
	width:110px;
	height:40px;
	background:black;
	color:#fff;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
	border: 0;
}
#serach-box span{
	display: none;
	position:absolute;
	height:24px;
	width:24px;
	border-radius:50%;
	background:#000;
	color:#999;
	font-size:30px;
	text-align: center;
	right:-40px;
	top:10px;
	cursor: pointer;
}
#serach-box span:hover{
	background:#999;
	color:#fff;
}
/*搜索框样式结束*/
/*左侧导航样式*/		
#nav-left{
	width:74px;
	height:100%;
	background: #d10048;
	position:fixed;
	left:0;
	top:0;
	padding-top:10px;
	z-index:9997;
}
#nav-left .parent-li{
	height:46px;
	width:74px;
	position: relative;
	left:0;
	top:0;
	background:url(../img/left-nav-bannerline.jpg) no-repeat center bottom;
}
#nav-left .parent-li img{
	position:absolute;
	right:2px;
	top:3px;
}
#nav-left .parent-li a{
	display:block;
	height:44px;
	width:74px;
	text-align:center;
	line-height:45px;
	color:#fff;
}
#nav-left .parent-li .parent-a:hover{
	background:#db366f;
}
#nav-left .parent-li .nav-vip-p1{
	height:0;
	line-height:25px;
}
#nav-left .parent-li .nav-vip-p2{
	height:0;
	line-height:60px;
}
#nav-left .brand-series{
	position: fixed;
	height:0;
	width:0;
	background: #ababab;
	left:74px;
	top:0;
	padding-top:56px;
	overflow: hidden;
	opacity:0;
	filter:alpha(opacity:0);
}
#nav-left .brand-series li{
	height:45px;
	width:74px;
	border-bottom:1px solid #ccc;
}
#nav-left .brand-series a{
	height:45px;
}
#nav-left .brand-series a:hover{
	background: #db366f;
}
/*左侧导航样式结束*/
/*右侧信息*/
#tel-right{
	height:216px;
	position: fixed;
	top:80px;
	right:10px;
	z-index:9997;
}	
#tel-right #kefu{
	position: relative;
}
#tel-right #kefu #kefu-number{
	position: absolute;
	left:-300px;
	top:0;
	opacity:0;
	filter:alpha(opacity:0);
	display: none;
}
#tel-right #gotop{
	display: none;
	opacity: 0;
	filter:alpha(opacity:0);
}
/*右侧信息结束*/
/*底部信息*/
#bottom-information{
	border-top:1px solid #ccc;
	height:110px;
	text-align: center;
	padding-top:35px;
	color:#888;
}
#bottom-information .bottom-about{
	display: inline-block;
	margin: 0 auto;
}
#bottom-information li{
	float:left;
	height:20px;
	border-left:1px solid #888;
	line-height: 20px;
	padding:0 15px;
}
#bottom-information a{
	color:#888;
}
#bottom-information img{
	display: inline-block;
	vertical-align: middle;
}
#bottom-information .border0{
	border:0;
}
#bottom-information .beian{
	height:28px;
	line-height:28px;
	margin-bottom: 20px;
}	
#bottom-information .beian span{
	display:inline-block;
	vertical-align: middle;
}

